from fastapi import APIRouter

from app.api.api_v1.endpoints import auth, items, users, utils, group, task_classification_library, \
    personalized_word_library, broadcast_presets_library, personalized_vocabulary, broadcast_presets, model_training, broadcast_tasks, broadcast_logs

api_router = APIRouter()
api_router.include_router(auth.router, prefix="/auth", tags=["权限认证"])
api_router.include_router(users.router, prefix="/users", tags=["用户管理"])
api_router.include_router(items.router, prefix="/items", tags=["Items"])
api_router.include_router(utils.router, prefix="/utils", tags=["Utils"])
api_router.include_router(group.router, prefix="/group", tags=["用户组管理"])
api_router.include_router(task_classification_library.router, prefix="/TaskClassificationLibrary", tags=["任务分类库管理"])
api_router.include_router(personalized_word_library.router, prefix="/PersonalizedWordLibrary", tags=["个性化词库分类库管理"])
api_router.include_router(broadcast_presets_library.router, prefix="/BroadcastPresetsLibrary", tags=["播报文案预设分类库管理"])
api_router.include_router(personalized_vocabulary.router, prefix="/vocabulary", tags=["个性化词库管理"])
api_router.include_router(broadcast_presets.router, prefix="/BroadcastPresets", tags=["播报文案预设卡片管理"])
# api_router.include_router(model_training.router, prefix="/training", tags=["模型自训练管理"])
api_router.include_router(broadcast_tasks.router, prefix="/broadcast_tasks", tags=["播报任务管理"])
api_router.include_router(broadcast_logs.router, prefix="/broadcast_logs", tags=["播报日志管理"])
